<?xml version="1.0" encoding="UTF-8"?>
<html xmlns:ft="https://github.com/OpenType/fonttest"
      xmlns:xlink="http://www.w3.org/1999/xlink">
<body>
<h3 id="MORX-19">MORX-19: Contextual Glyph Substitution without Marking</h3>

<div class="desc">
  The <a href="../fonts/TestMORXEighteen.ttf">font</a> for this test
  case is the same as with <a href="#MORX-18">MORX–18</a>. In this
  test, we do not render the <em>B</em> letter, so there are no marked
  glyphs.  If your rendering system correctly implements <em>Apple
  Advanced Typography,</em> it should implicitly mark the first letter
  of the rendered string, so the output should look as expected.
  See also <a href="https://github.com/devongovett/fontkit/issues/150"
  >Fontkit bug 150</a>.
</div>

<table>
  <tr>
    <th>Expected</th>
    <td class="expected" ft:id="MORX-19/1" ft:render="ACDE"
        ft:font="TestMORXEighteen.ttf"><svg version="1.1" viewBox="0 -200 3152 1200"><symbol id="MORX-19/1.A.alt" overflow="visible"><path d="M500,-55 Q388,-55 293,0 Q199,56 143,150 Q88,245 88,357 Q88,469 143,563 Q199,658 293,713 Q388,769 500,769 Q612,769 706,713 Q801,658 856,563 Q912,469 912,357 Q912,245 856,150 Q801,56 706,0 Q612,-55 500,-55 Z M500,1 Q597,1 678,49 Q760,97 808,178 Q856,260 856,357 Q856,454 808,535 Q760,617 678,665 Q597,713 500,713 Q403,713 321,665 Q240,617 192,535 Q144,454 144,357 Q144,260 192,178 Q240,97 321,49 Q403,1 500,1 Z M474,574 L531,574 L702,145 L634,145 L582,275 L420,275 L369,145 L301,145 Z M563,329 L518,451 Q504,490 504,511 L500,511 Q500,483 487,451 L442,329 Z" /></symbol><symbol id="MORX-19/1.C" overflow="visible"><path d="M392,645 Q277,645 211,568 Q145,491 145,357 Q145,221 207,145 Q270,69 391,69 Q468,69 562,97 L562,19 Q522,4 479,-3 Q436,-10 378,-10 Q217,-10 133,87 Q50,185 50,358 Q50,467 90,549 Q130,632 207,678 Q285,724 393,724 Q448,724 498,713 Q549,702 590,682 L554,606 Q468,645 392,645 Z" /></symbol><symbol id="MORX-19/1.D.alt1" overflow="visible"><path d="M500,-55 Q388,-55 293,0 Q199,56 143,150 Q88,245 88,357 Q88,469 143,563 Q199,658 293,713 Q388,769 500,769 Q612,769 706,713 Q801,658 856,563 Q912,469 912,357 Q912,245 856,150 Q801,56 706,0 Q612,-55 500,-55 Z M479,145 Q590,145 650,201 Q711,257 711,365 Q711,467 652,520 Q594,574 491,574 L350,574 L350,145 Z M419,521 L483,521 Q640,521 640,363 Q640,198 471,198 L419,198 Z" /></symbol><symbol id="MORX-19/1.E" overflow="visible"><path d="M97,0 L97,714 L496,714 L496,635 L187,635 L187,412 L478,412 L478,334 L187,334 L187,79 L496,79 L496,0 Z" /></symbol><use x="0" y="0" xlink:href="#MORX-19/1.A.alt" /><use x="1000" y="0" xlink:href="#MORX-19/1.C" /><use x="1596" y="0" xlink:href="#MORX-19/1.D.alt1" /><use x="2596" y="0" xlink:href="#MORX-19/1.E" /></svg></td>

    <td class="expected" ft:id="MORX-19/2" ft:render="D"
        ft:font="TestMORXEighteen.ttf"><svg version="1.1" viewBox="0 -200 1000 1200"><symbol id="MORX-19/2.D.alt" overflow="visible"><path d="M500,-55 Q388,-55 293,0 Q199,56 143,150 Q88,245 88,357 Q88,469 143,563 Q199,658 293,713 Q388,769 500,769 Q612,769 706,713 Q801,658 856,563 Q912,469 912,357 Q912,245 856,150 Q801,56 706,0 Q612,-55 500,-55 Z M500,1 Q597,1 678,49 Q760,97 808,178 Q856,260 856,357 Q856,454 808,535 Q760,617 678,665 Q597,713 500,713 Q403,713 321,665 Q240,617 192,535 Q144,454 144,357 Q144,260 192,178 Q240,97 321,49 Q403,1 500,1 Z M350,574 L491,574 Q594,574 652,520 Q711,467 711,365 Q711,257 650,201 Q590,145 479,145 L350,145 Z M471,198 Q640,198 640,363 Q640,521 483,521 L419,521 L419,198 Z" /></symbol><use x="0" y="0" xlink:href="#MORX-19/2.D.alt" /></svg></td>
  </tr>
  <tr>
    <th>Observed</th>
    <td class="observed" ft:id="MORX-19/1"/>
    <td class="observed" ft:id="MORX-19/2"/>
  </tr>
  <tr>
    <th class="conformance-header">Conformance</th>
    <td class="conformance" ft:id="MORX-19/1"/>
    <td class="conformance" ft:id="MORX-19/2"/>
  </tr>
</table>
</body>
</html>
